工研院最近在AIdea平台舉辦AI競賽, 有許多來自業界的議題, 如AOI光學檢測。
當然身為台灣最前瞻的研究單位, Cloud Computing一定少不了的。
申請方法可以參考AIdea的網站。
這裡介紹3個比較常用的雲計算平台, 微軟的Azure, Amazon的AWS及Google的Gcloud, 當然如果喜歡Local的中華電信的HiCloud, 也是不錯的選擇。
因為微軟有1個月200鎂的額度可免費使用, 所以先選用Azure來做為刷臉系統的雲計算平台。
什麼!刷臉系統?有這麼簡單嗎?就是這麼簡單:
首先,先下載刷臉系統, 這位老師幫學生做了刷臉點名系統, 可同時抓取3位學生的臉孔, 蠻有趣的:
git clone https://github.com/jiangsir/FacePI
這邊也是建議用git clone的方式下載。
接下來開啟Config.json檔設定個人的api_key及雲端的host位址:
"landmark": 2,
"personGroupId": "student",
"api_key": "83ae825fc0104eb282b73a7b9fc5aaba",
"confidence": 0.65,
"personGroupName": "Senior",
"videoid": 0,
"host": "southcentralus.api.cognitive.microsoft.com",
"title": "Face API Test"
api_key會出現在下圖key 1的位置
而host name則是在前置設定時就選擇完成!小編選的是美國中西部的Server, 所以host就是下圖所列位置囉!
小編先找了幾張萬年偶像的照片來做training, 這裡有兩個方法可以做訓練:
這裡使用第一個方法, 將找到的圖片放到相對應的路徑:
然後在cmd視窗鍵入:
python FacePI.py traindatas (your pictures path)
訓練完之後就可以用人臉簽到囉:
cmd視窗鍵入:
python FacePI.py Signin
結果如下:
替偶像打卡成功!!辨識率還挺高的, 送到雲端辨識又快又精準, 有86分像!
當然這只是小實驗, 作者的目的, 是要把平台建在Pi上, 這裡就讓大家來實作自己的刷臉系統囉!